/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package InventariosAlmacenes;


/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>Empleado</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link InventariosAlmacenes.Empleado#getLogin <em>Login</em>}</li>
 *   <li>{@link InventariosAlmacenes.Empleado#getPassword <em>Password</em>}</li>
 *   <li>{@link InventariosAlmacenes.Empleado#getPermisos <em>Permisos</em>}</li>
 *   <li>{@link InventariosAlmacenes.Empleado#getRol <em>Rol</em>}</li>
 * </ul>
 * </p>
 *
 * @see InventariosAlmacenes.InventariosAlmacenesPackage#getEmpleado()
 * @model
 * @generated
 */
public interface Empleado extends Persona {
	/**
	 * Returns the value of the '<em><b>Login</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Login</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Login</em>' attribute.
	 * @see #setLogin(String)
	 * @see InventariosAlmacenes.InventariosAlmacenesPackage#getEmpleado_Login()
	 * @model
	 * @generated
	 */
	String getLogin();

	/**
	 * Sets the value of the '{@link InventariosAlmacenes.Empleado#getLogin <em>Login</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Login</em>' attribute.
	 * @see #getLogin()
	 * @generated
	 */
	void setLogin(String value);

	/**
	 * Returns the value of the '<em><b>Password</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Password</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Password</em>' attribute.
	 * @see #setPassword(String)
	 * @see InventariosAlmacenes.InventariosAlmacenesPackage#getEmpleado_Password()
	 * @model
	 * @generated
	 */
	String getPassword();

	/**
	 * Sets the value of the '{@link InventariosAlmacenes.Empleado#getPassword <em>Password</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Password</em>' attribute.
	 * @see #getPassword()
	 * @generated
	 */
	void setPassword(String value);

	/**
	 * Returns the value of the '<em><b>Permisos</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Permisos</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Permisos</em>' attribute.
	 * @see #setPermisos(String)
	 * @see InventariosAlmacenes.InventariosAlmacenesPackage#getEmpleado_Permisos()
	 * @model
	 * @generated
	 */
	String getPermisos();

	/**
	 * Sets the value of the '{@link InventariosAlmacenes.Empleado#getPermisos <em>Permisos</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Permisos</em>' attribute.
	 * @see #getPermisos()
	 * @generated
	 */
	void setPermisos(String value);

	/**
	 * Returns the value of the '<em><b>Rol</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Rol</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Rol</em>' attribute.
	 * @see #setRol(String)
	 * @see InventariosAlmacenes.InventariosAlmacenesPackage#getEmpleado_Rol()
	 * @model
	 * @generated
	 */
	String getRol();

	/**
	 * Sets the value of the '{@link InventariosAlmacenes.Empleado#getRol <em>Rol</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Rol</em>' attribute.
	 * @see #getRol()
	 * @generated
	 */
	void setRol(String value);

} // Empleado
